package com.css.fxfzaqbz.modules.assess2.service;


import com.css.fxfzaqbz.modules.assess2.entity.KeyplaceRiskassessment;
import com.css.fxfzaqbz.modules.data.vo.AidedAnalyseVo;

import java.util.List;
import java.util.Map;


public interface KeyplaceRiskassessmentService {

    Map<String, Object> getKeyplaceRiskassessmentById(String id);

    void savekeyplaceRiskassessment(KeyplaceRiskassessment keyplaceRiskassessment);

    void deleteKeyplaceRiskassessment(String id);

    void updateKeyplaceRiskassessment(KeyplaceRiskassessment keyplaceRiskassessment);


    List<KeyplaceRiskassessment> getByIaId(String activeId);

    List<KeyplaceRiskassessment> getKeyplaceRiskassessmentByIaId(String activeId);

    boolean check(KeyplaceRiskassessment keyplaceRiskassessment);

    void submitResult(String id);

    void removeResult(String id);

    void finalSubmission(List<String> ids);

    void saveDescription(AidedAnalyseVo aidedAnalyseVo);

    List<KeyplaceRiskassessment> getByIaIdAndContent(String iaId, String zdcsfxpg);
}
